app.controller('mainSelfCtrl', ['$scope', '$http', function GridSelfController($scope, $http){
	$scope.templateType = 2; // 修改模板类型为：树+列表
	
	// 树的顶部图标数组
	$scope.tree.icons_top = [];
	
	// 获取树节点数据
	$http.post('/api/inter/tsUserInfo/ysTree', {}, {params: {}})
	.success(function (response) {
		$scope.tree.data = response.data;
	});
	//$scope.tree.data = [{'id': 1, 'title': '可折叠的项目1', 'sub': [{'id': 3, 'title': '可折叠的项目3', 'sub': [{'id': 9, 'title': '可折叠的项目9', 'sub': []},{'id': 10, 'title': '可折叠的项目10', 'sub': []}]},{'id': 4, 'title': '可折叠的项目4', 'sub': [{'id': 5, 'title': '可折叠的项目5', 'sub': []},{'id': 6, 'title': '可折叠的项目6', 'sub': []}]}]},{'id': 2, 'title': '可折叠的项目2', 'sub': [{'id': 7, 'title': '可折叠的项目7', 'sub': []},{'id': 8, 'title': '可折叠的项目8', 'sub': []}]}];
	
	/*
	 * 树节点点击事件
	 */
	$scope.tree.nodeClick = function(item) {
		item.status = !item.status; // 节点伸缩
		$scope.changeExtraCond({'nodeId': item.id});
		$scope.loadPage(1);
	}
}]);

app
.controller('btnCtrl', ['$scope', '$http', BtnController]);
function BtnController($scope, $http){
	$scope.bindBtn = function(event) {
		console.log('------event-----', event);
		var datas = $scope.getSelectedRows();

		switch(event){
			case 'event-to-add':
			{
				$scope.showModalLink('/web/sys/tsUserInfo/toAdd', '新增');
				break;
			}
			case 'event-to-batch-change-org':
			{
				if(datas.length == 0) {
					layer.alert('尚未选中数据');
				} else {
					var ids = '';
					for(var i = 0 ;i < datas.length; i++){
						ids += datas[i].id + ',';
					}
					$scope.showModalLink('/web/sys/tsUserInfo/toBatchChangeOrg?ids=' + ids.substring(0, ids.length - 1), '批量变更组织机构');
				}
				break;
			}
		};
	}
	
}